package com.example.lvsuo.entity.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.time.LocalDate;

@Data
@EqualsAndHashCode(callSuper = false)
public class AdmmClientUserVo implements Serializable {
    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 用户ID 外键
     */
    private Integer systemUserId;

    /**
     * 客户ID  外键
     */
    private Integer clientId;

    /**
     * 联系电话
     */
    private String clientUserCellPhoneNumber;

    private String clientUserContent;

    /**
     * 地区
     */
    private Integer clientUserNumberUfwords;

    /**
     * 是否指派
     */
    private String clientUserState;

    /**
     * 入库日期
     */
    private LocalDate clientUserSenddate;

    /**
     * 客户名
     */
    private String client;

    /**
     * 手机
     */
    private String phone;

    /**
     * 类型
     */
    private String type;

    /**
     * 类型描述
     */
    private String typeinfo;

    /**
     * 身份证号
     */
    private String cardnum;

    private String principal;

    private String contact;

    /**
     * 邮件
     */
    private String email;

    private String duty;

    private String affectedareas;

    /**
     * 电话
     */
    private String tel;

    private String pertainarea;

    /**
     * 状态
     */
    private Integer status;

    private String legalperson;

    private String legalpersontel;

    /**
     * 文件
     */
    private String file;

    /**
     * 民族
     */
    private String nation;

    /**
     * 性别
     */
    private String sex;

    /**
     * 生日
     */
    private String birth;

    /**
     * 地址
     */
    private String address;

    /**
     * 描述
     */
    private String remark;

    /**
     * 添加时间
     */
    private String addtime;


    private Integer assign;

    /**
     * 文件地址
     */
    private String fileurl;

    /**
     * 用户id
     */
    private Integer whatisPerson;

    /**
     * 日志类型id
     */
    private Integer logtypeId;

    /**
     * 案件id
     */
    private String caseLawId;


    /**
     * 工作日志开始时间
     */
    private LocalDate joblogStarttime;

    /**
     * 工作日志结束时间
     */
    private LocalDate joblogEnddtime;

    /**
     * 工作日志报告时间
     */
    private String joblogReportedtime;

    /**
     * 修改时间
     */
    private LocalDate joblogUpdatetime;

    /**
     * 文件
     */
    private String joblogFile;

    /**
     * 文本
     */
    private String joblogText;

    /**
     * 状态
     */
    private String joblogStatus;
    /**
     * 日志类型名称
     */
    private String logTypeLogname;

    /**
     * 日志父类型id
     */
    private Integer logTypePid;

    /**
     * 对应的client_type的主键
     */
    private Integer clientTypeId;

    /**
     * 客户类型对应的类型
     */
    private String idtype;

    /**
     * 身份证号
     */
    private Integer idnumber;

    /**
     * 公司性质
     */
    private String companyNature;

    /**
     * 公司规模
     */
    private String companyScale;

    /**
     * 单位类型
     */
    private String unitType;

    /**
     * 产业
     */
    private String industry;

    /**
     *当前显示第几页
     */
    private int pageId;

    /**
     * 每页显示几ge
     */
    private int pageNum;
}
